package com.hebeu.device.service;

import com.hebeu.device.pojo.DService;
import com.hebeu.device.pojo.view.ViewService;

import java.util.List;

/**
 * @Description 报修管理接口
 * @Author 言立慧
 * @Date 2019/6/16 19:09
 */
public interface NotifyRepairService {
    /**
     * 查询所有的报修管理数据
     * @return 报修列表
     */
    List<DService> selectAllDServices();

    /**
     * 新增报修记录
     * @param service
     */
    void addService(DService service);

    /**
     * 更新报修记录
     * @param dService
     */
    void updateService(DService dService);

    /**
     * 设置报修服务信息
     * @param size id
     * @param viewService
     * @return
     */
    DService setService(int size, ViewService viewService);

    /**
     * 通过id查询报修记录
     * @param serviceId
     * @return
     */
    DService getServiceById(Integer serviceId);
}
